Developing GIS Applications with Objects: A Design Patterns Approach

نویسندگان

  • Silvia E. Gordillo
  • Federico Balaguer
  • Catalina Mostaccio
  • Fernando Das Neves
چکیده

In this paper we present an object-oriented approach for designing GIS applications; it combines well known software engineering practices with the use of design patterns as a conceptual tool to cope with recurrent problems appearing in the GIS domain. Our approach allows the designer to decouple the conceptual de®nition of application objects from their spatial representation. In this way, GIS applications can evolve smoothly, because maintenance is achieved by focusing on different concerns at different times. We show that our approach is also useful to support spatial features in conventional applications built with object-oriented technology. The structure of this paper is as follows: We ®rst introduce design patterns, an ef®cient strategy to record design experience; then we discuss the most common design problems a developer of GIS applications must face. The core of our method is then presented by explaining how the use of decorators helps in extending objects to incorporate spatial attributes and behavior. Next, we analyze some recurrent design problems in the GIS domain and present some new patterns addressing those problems. Some further work is ®nally discussed.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

نسبت بیومیمیکری در شکلگیری فرم و عملکرد اشیای منطقه مارلیک

This study examines the formation of ancient objects; although they have different appearances and functions, seemingly common roots have a role in defining their designs and formation pattern. The overall aim of this study is to investigate the role of biomimicry in determining the form and function of these objects, which is reached by a disciplinary look at the design through the inspired up...

متن کامل

Comparison of Different Targets Used in Augmented Reality Applications in Ubiquitous GIS

Drilling requires accurate information about locations of underground infrastructures or it can cause serious damages. Augmented Reality (AR) as a technology in Ubiquitous GIS (UBIGIS) can be used to visualize underground infrastructures on smartphones. Since smartphone’s sensors do not provide such accuracy, another approaches should be applied. Vision based computer vision systems are well kn...

متن کامل

Object-oriented Approach to Gis Data Management

The paper deals with modelling and management of spatial (3D) data representing real World. Two main software tools are mostly used – GIS and CAD systems. We analyze their functionality from several points of view. There are two main issues. The first one is the characteristics of environment modelled. CAD systems are oriented towards modelling individual man-made objects and structures with re...

متن کامل

GIS-based analysis of spatial distribution patterns of growing degree-days for agricultural applications in Iran

The geographical distribution of growing degree-days (GDDs) within Iran was studied using GIS-based maps. GDDs were calculated using daily thermal parameters (daily maximum and minimum air temperature). Based on the purpose of the study and climatic conditions of Iran, the average value of 5?C was chosen for GDD calculation. The calculations were carried out using daily weather data of 113 mete...

متن کامل

Bridging objects and relations: a mediator for an OO front-end to RDBMSs

Object-oriented paradigm is established as the leading approach for developing non-traditional applications, such as GIS or multimedia systems. On the other hand, relational databases have dominated the area of data processing in the last decade. These two trends motivate the research on integrating OO applications with relational databases. This paper presents our approach to the symbiosis of ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • GeoInformatica

دوره 3  شماره 

صفحات  -

تاریخ انتشار 1999